package cn.wp.ewallet.wallet.model.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @ClassName TransAccountLogDo
 * @Author ruixule
 * @Date 2020/1/7 10:15
 */
@Data
public class TransAccountLogRespDto implements Serializable {


    //     转账记录唯一标识
    private String logId;
    //     转出地址
    private String addressFrom;
    private String addressTo;
    private String transTime;
    private String transAmount;
    private String serviceCharge;
    //    手续费之和 转出人账户 = 原账户 -（转出数量+手续费）转入人账户=原账户+转出数量
    private String totalAmount;
    //    1000-转账成功  2000-转账失败
    private String operResult;
    private String operUser;
    private String remark;

    /**
     * 操作类型
     * 1000-归集转账（归集时用户地址向中央账户转账）
     * 2000-归集矿工费（归集时中央账户转账给用户地址矿工费ETH）
     * 3000-提币转账（提币时中央账户给用户提供地址转账）
     * 4000-系统内部转账（系统内部SHQC之间转账）
     */
    private String operType;

    /**
     * 提币申请单ID
     */
    private String reqOrderId;

    /**
     * 币种类型
     */
    private String moneyTypeId;

    /**
     * 链上转账hash
     */
    private String thId;

    /**
     * 币种类型
     */
    private String moneyTypeCode;

    /**
     * 币种单位
     */
    private String moneyTypeUnit;

}

